Code Crusader 1.1.0 - Full Software
UNIX Development Environment
Code Crusader is a complete code development environment, inspired by MetroWerks CodeWarrior. It can run on any UNIX machine that uses the X Window System.
Features
Integrates with Code Medic to provide rapid, efficient develop-debug cycle. Note: Code Medic can be found in the linux\developers\codemedi folder on this SuperCD. The software in the \developers folder is in beta release, meaning it may contain bugs. We include it so people who want to evaluate pre-release software and participate debugging process may do so. Use it at your own risk.
Integrated support for make
- Parses error messages from gcc, flex, and bison and opens file to line where error occurred
- Instantly find previous/next error
- Integrated support for executing or debugging the result
Hypertext-like interface to UNIX man pages
- Search for function names directly from text editor
- Alias "man" to "jcc -man"
Graphical display of C++ inheritance hierarchy
- Search for classes by name
- Search for all classes that implement a particular function
- Searches can be initiated from the editor windows
- List of all functions implemented by a particular class via either popup menu or separate window
- Provides instant access to both source and header files
- Print as either PostScript or EPS
- Arranges classes to minimize length of multiple inheritance links.
Fast text editor
- Drag-And-Drop via the http://www.harlequin.com/ and
XDND protocol
- Easy to use window for searching text
- Automatic paragraph reformatting
- Read and convert between UNIX, Macintosh, and DOS/Windows files.
- Unlimited depth undo
- Backup files
- Safety save as protection against X server crashes
- Size and number of open files limited only by available memory
- Remembers preferred window geometries for each file type
- C / C++
- Context-sensitive hilighting while you type
(Lexer is based on spec in http://www.harlequin.com/ and
C, A Reference Manual, by Samuel P. Harbison and Guy L. Steele)
- Keyword completion
- Keyboard macros
- Shortcut button for switching between source and header files
- Treat selected text as class or function name and search for it in the inheritance tree
- Treat selected text as file name and open it
- Auto-indent
- Parenthesis, brace, and bracket balancing in existing text and while you type
- Block indent
- HTML
- Context-sensitive hilighting while you type
- Instantly view the file in the browser of your choice
- Keyword completion
- Keyboard macros
- Plain text
Option to use other text editor (e.g. emacs or vi) if you don't like the built-in one.
Multiple Document Interface
- Once Code Crusader is running, all subsequent invocations pass their parameters to the server. This provides protection against accidentally editing the same file in two different windows.
Project support
- Separate window to display all files found while building C++ class tree
- Remembers which files were open and where in each file you were working
- Remembers search/replace strings, make and run commands, etc
All configuration done via dialog windows instead of config files
Hypertext on-line help
API's for extending Code Crusader
- Parsers can be plugged in by cooperating with CBTree
(e.g. for JAVA, Objective C, python, Eiffel)
- Lexers can be used for keyword highlighting by inheriting from CBStylerBase
(e.g. JAVA, Objective C, FORTRAN, perl, sh, python, Eiffel)
Mailing lists
To subscribe the mailing list devoted to discussing Code Crusader, send an e-mail to majordomo@cco.caltech.edu and include "subscribe jcc" in the e-mail message.
To be notified of new versions of Code Crusader, send an e-mail to majordomo@cco.caltech.edu and include "subscribe jx-announce" in the e-mail message. (This mailing list is very low volume since it is only for announcements.)
You will automatically receive all announcements if you subscribe to the discussion list.
Programs:
linux/interbase/code_crusader_shared-1_1_0_tar.gz. Copy to your drive and de-compress it to install it.
RedHat & S.u.S.E: linux/codecrusader/code_crusader-1_1_0-1_i386.rpm. Copy to your drive and de-compress it to install it.
Source Code:
linux/codecrusader/code_crusader_source-1_1_0_3_tar.gz. Copy to your drive and de-compress it to install it.
RedHat & S.u.S.E: linux/codecrusader/code_crusader-1_1_0-1_src.rpm. Copy to your drive and de-compress it to install it.
Back to Linux Programs